Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 2001 USTA Challenger of Calabasas - Calabasas USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Copa Ericsson - Lima The Rajasthan Golden Jubilee - Jaipur West Side Tennis Club Clay Court Challenger - Forest Hills Ljubljana Open - Ljubljana USA F5 XL Bermuda Open - Bermuda USA F6 Atlanta Clay Court Challenger - Atlanta 2006 North Shore Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx USA F4 The $50,000 Pro Challenger at Calabasas - Calabasas Internationaux de Nouvelle-Caledonie - New Caledonia Swanston Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Salinas Challenger Dallas Challenger Rome Challenger Savannah Challenger Carson Challenger Yuba City Challenger Alphen Challenger Szczecin Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Champaign Challenger Prostejov Challenger USTA Challenger of Burbank - Burbank Bangkok Challenger 5° Sporting Challenger - Turin Honolulu Challenger Sarasota Challenger Prostejov Challenger drkoop.com USTA Tennis Championships - Armonk Zivnobanka Open - Prostejov Tulsa Challenger AXA Open - Lisbon Pekao Open - Szczecin Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Siemens Open 2001 - Scheveningen Sarasota Challenger Eddleman USTA Challenger - Birmingham Time Warner USTA Challenger - Binghamton Neride Prague Indoor - Prague ATP Heineken Challenger 1999 - Ho Chi Minh City Bangkok Challenger - Bangkok Toluca Challenger - Toluca Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Istanbul Challenger Maui Challenger 2001 Eddleman USTA Challenger - Birmingham Dallas Challenger Savannah Challenger The 69th King's Cup-Thailand Open - Bangkok 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth The Waco International Tennis Challenger - Waco KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Manta Challenger University of Tennessee USTA Men's Challenger - Knoxville Downtown Athletic Club USTA Challenger - Amarillo MTCI ATP Challenger - Yokohama Open de Charleroi - Charleroi Windy City Classic - Winnetka Lubbock Challenger - Lubbock Lucknow ATP Tour Challenger - Lucknow USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Le Gosier Challenger Heilbronn Challenger Napa Challenger Charlottesville Challenger Irving Challenger Ford Tennis Championships - Louisville USTA Seascape Challenger - Aptos USTA Challenger - Champaign I Manta Open - Manta 2005 Tulsa Challenger - Tulsa WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Ford Tennis Championships - Louisville Granby Challenger Knoxville Challenger Carson Challenger Rome Challenger Winnetka Challenger Swanston Challenger - Sacramento Sarasota Challenger The Mercedes Benz of Calabasas - Calabasas Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Music City Challenger - Nashville Galleryfurniture.com Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Winnetka Challenger Cerveza Club Colombia Open - Bogota USTA Challenger of Las Vegas - Las Vegas Powder Byrne Trophy - Surbiton Kroger / St. Jude International - Memphis 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Sybase Open - San Jose Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo AAPT Championships - Adelaide Tata Open 2002 - Chennai International Tennis Championships - Delray Beach Harrah's Entertainment Men's Pro Challenger - Tunica Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Izmir Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Internationaux de Tennis de Brest - Brest Salem Open - Hong Kong Stockholm Open - Stockholm Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville XL Capital Bermuda Open - Bermuda Tata Open - Chennai Open 13 - Marseille Open de Franche Comte - Besancon U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Open Castilla y Leon Trofeo Iberdrola - Segovia Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis drkoop.com USTA Tennis Championships of Houston - Houston Copa Ericsson Mexico - Guadalajara TD Waterhouse Cup - Long Island USTA Challenger of Burbank - Burbank Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai USTA Men's Challenger of Urbana-Champaign - Urbana USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Open - Prague Schickedanz Open - Furth U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten USTA Tennis Championships of Austin - Austin The 10tele.com Open - Nottingham RCA Championships - Indianapolis Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Mercedes-Benz Cup - Los Angeles Cadillac Pro Indoor USTA Challenger - West Bloomfield Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Saint Francis Health System USTA Challenger - Tulsa AIG Japan Open - Tokyo Stockholm Open - Stockholm Gold Flake Open - Chennai Hamburg Challenger - Hamburg Davidoff Swiss Indoors - Basel Chennai Open - Chennai Sydney International - Sydney US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Naples Challenger - Naples Healthsouth/USTA Challenger - Denver The Stella Artois Championships - London The 10tele.com Open - Nottingham 1998 Safeway Challenger - Aptos China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Sydney International - Sydney Challenger Britania Zavaleta - Puebla U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa Red Letter Days Open - Nottingham Tallahassee Challenger XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Open de Montauban - Montauban Pilot Pen Tennis - New Haven drkoop.com USTA Tennis Championships of San Antonio - San Antonio Thailand Open - Bangkok FILA Challenger - Biella AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Heineken Open - Auckland Harrah's Entertainment Challenger - Tunica USTA Illinois Challenger - Champaign Czech Open 2006 - Prostejov Copenhagen Open - Copenhagen Heineken Open - Auckland Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Kremlin Cup - Moscow Brisbane International - Brisbane Heineken Open - Singapore Sao Paulo Challenger Regions Morgan Keegan Championships - Memphis Heineken Open Singapore - Singapore Open de Nice Cote d'Azur - Nice AEGON Championships - London Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem 2008 Lubbock Challenger - Lubbock The Stella Artois Grass Court Championships - Queen's/London Apia International - Sydney Salem Open - Hong Kong Open Sud de France - Montpellier SAP Open - San Jose Verizon Tennis Challenge - Atlanta US Men's Clay Court Championship - Houston Sacramento Challenger - Sacramento Farmers Classic - Los Angeles Ordina Open - 's-Hertogenbosch President's Cup - Tashkent Bangkok Challenger Citi Open - Washington AIG Japan Open - Tokyo Sybase Open - San Jose Prague Challenger Nottingham-2 Challenger Tallahassee Challenger Siebel Open - San Jose Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna AEGON Championships - London Citi Open - Washington Dubai Open - Dubai U.S. Men's Clay Court Championships - Orlando Noumea Challenger Kaoshuing Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Dallas Challenger Savannah Challenger Millenium Tennis Championships - Delray Beach Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Open Sabadell Atlantico - Barcelona Sacramento Challenger Knoxville Challenger Open de Tenis Comunidad Valenciana - Valencia Champaign Challenger SAP Open - San Jose UNICEF Open - 's Hertogenbosch Dallas Challenger Atlanta Tennis Championships - Atlanta China Open - Beijing Sarasota Challenger The Nottingham Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Knoxville Challenger SAP Open - San Jose Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Scania Stockholm Open - Stockholm Le Gosier Challenger BMW Open - Munich Tallahassee Challenger Swiss Indoors Basel - Basel Bordeaux Challenger Adidas International - Sydney U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Irving Challenger US Men's Clay Court Championship - Houston Heilbronn Open - Heilbronn Sarasota Challenger CMG Asia Open - Hong Kong University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto The Powder Byrne Trophy - Surbiton Casino Lugano - Lugano GHI Bronx Tennis Classic - Bronx V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Lucknow ATP Tour Challenger - Lucknow Nord/LB Open - Braunschweig Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam China Open - Beijing Open 13 - Marseille RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch du Maurier Open - Toronto The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Salem Open - Hong Kong Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Japan Open - Tokyo Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg Rogers Masters - Montreal Infiniti Open - Los Angeles BNP Paribas Open - Indian Wells President's Cup 1999 - Tashkent Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Heineken Open Shanghai - Shanghai U.S. Mens's Clay Court Championship - Houston Rogers Cup - Toronto Rogers Cup - Toronto Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Western & Southern Financial Group Masters - Cincinnati Power Horse Cup - Dusseldorf Heineken Trophy - 's-Hertogenbosch President's Cup 2000 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Adidas International - Sydney Copenhagen Open - Copenhagen Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Salvador Dubai Open - Dubai Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Monte Carlo Energis Open - Amersfoort Wimbledon - London Open Seat Godo 2003 - Barcelona Tennis Masters Series - Monte Carlo French Open - Paris Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington Wimbledon - London Malaysian Open - Kuala Lumpur Campionati Internazionali d'Italia - Rome U.S. Open - New York The Stella Artois Grass Court Championships - London Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome Wimbledon - London Tennis Channel Open - Las Vegas Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON International - Eastbourne Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati AEGON Championships - London Tennis Masters Series - Monte Carlo Citrix Tennis Championships - Delray Beach Copa AT&T - Buenos Aires Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Winston-Salem Open - Winston-Salem Internazionali BNL dItalia - Rome Tennis Masters Series - Hamburg Australian Open - Melbourne BNP Paribas Open - Indian Wells Trofeo Conde de Godo - Barcelona BNP Paribas Open - Indian Wells French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Open 13 - Marseille Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells French Open - Paris Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Olympics - Sydney Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston Olympics - Athens